Skip to content

Convenient preconditions specific for Crashlytics concurrency #6125

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 26, 2024

Conversation

mrober
Copy link
Contributor

@mrober mrober commented Jul 25, 2024

No description provided.

Copy link
Contributor

github-actions bot commented Jul 25, 2024

📝 PRs merging into main branch

Our main branch should always be in a releasable state. If you are working on a larger change, or if you don't want this change to see the light of the day just yet, consider using a feature branch first, and only merge into the main branch when the code complete and ready to be released.

@google-oss-bot
Copy link
Contributor

Coverage Report 1

Affected Products

  • firebase-crashlytics

    Overall coverage changed from 11.32% (856457a) to 11.27% (3019e82) by -0.05%.

    FilenameBase (856457a)Merge (3019e82)Diff
    CrashlyticsPreconditions.kt?0.00%?

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/kYmmF0jzIZ.html

Copy link
Contributor

Unit Test Results

  8 files   -      948    8 suites   - 948   23s ⏱️ - 34m 22s
22 tests  -   5 242  22 ✔️  -   5 211  0 💤  - 21  0  - 10 
44 runs   - 10 569  44 ✔️  - 10 517  0 💤  - 42  0  - 10 

Results for commit d317159. ± Comparison against base commit 856457a.

@google-oss-bot
Copy link
Contributor

Size Report 1

Affected Products

  • firebase-crashlytics

    TypeBase (856457a)Merge (3019e82)Diff
    aar408 kB417 kB+8.75 kB (+2.1%)
    apk (aggressive)695 kB695 kB+196 B (+0.0%)
    apk (release)5.84 MB5.84 MB+6.16 kB (+0.1%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/KSwUR8d4Tl.html

@google-oss-bot
Copy link
Contributor

Startup Time Report 1

Note: Layout is sometimes suboptimal due to limited formatting support on GitHub. Please check this report on GCS.

Notes

Startup Times

  • fire-cls

    DeviceStatisticsDistributions
    oriole-32
    Percentile856457a3019e82DiffSignificant (?)
    p1010.8 ±2 ms10.3 ±2 ms-587 μs (-5.4%)NO
    p2511.5 ±3 ms10.9 ±3 ms-574 μs (-5.0%)NO
    p5012.3 ±3 ms11.9 ±3 ms-429 μs (-3.5%)NO
    p7513.6 ±3 ms13.0 ±3 ms-543 μs (-4.0%)NO
    p9015.1 ±3 ms14.6 ±3 ms-480 μs (-3.2%)NO

    20 test runs in comparison
    CommitTest Runs
    856457a
    • 2024-07-24_21:20:50.876854_QhMu
    • 2024-07-24_21:20:50.876897_CJlf
    • 2024-07-24_21:20:50.876909_Jzxk
    • 2024-07-24_21:20:50.876917_TJSl
    • 2024-07-24_21:20:50.876924_GreK
    • 2024-07-24_21:20:50.876932_TCzz
    • 2024-07-24_21:20:50.876939_KzTQ
    • 2024-07-24_21:20:50.876946_lImN
    • 2024-07-24_21:20:50.876953_TbdM
    • 2024-07-24_21:20:50.876960_yDCB
    3019e82
    • 2024-07-25_19:33:26.534213_fZyf
    • 2024-07-25_19:33:26.534260_OLET
    • 2024-07-25_19:33:26.534271_zcDm
    • 2024-07-25_19:33:26.534279_TPSC
    • 2024-07-25_19:33:26.534296_VIUr
    • 2024-07-25_19:33:26.534304_XHvb
    • 2024-07-25_19:33:26.534311_DAEv
    • 2024-07-25_19:33:26.534318_UICN
    • 2024-07-25_19:33:26.534325_AQQT
    • 2024-07-25_19:33:26.534331_jfeK
    redfin-30
    Percentile856457a3019e82DiffSignificant (?)
    p1014.3 ±4 ms15.7 ±5 ms+1.41 ms (+9.8%)NO
    p2515.0 ±5 ms16.6 ±6 ms+1.54 ms (+10.2%)NO
    p5016.1 ±6 ms17.8 ±7 ms+1.77 ms (+11.0%)NO
    p7517.4 ±7 ms20.0 ±9 ms+2.58 ms (+14.8%)NO
    p9019.1 ±7 ms22.8 ±9 ms+3.65 ms (+19.1%)NO

    20 test runs in comparison
    CommitTest Runs
    856457a
    • 2024-07-24_21:20:50.876854_QhMu
    • 2024-07-24_21:20:50.876897_CJlf
    • 2024-07-24_21:20:50.876909_Jzxk
    • 2024-07-24_21:20:50.876917_TJSl
    • 2024-07-24_21:20:50.876924_GreK
    • 2024-07-24_21:20:50.876932_TCzz
    • 2024-07-24_21:20:50.876939_KzTQ
    • 2024-07-24_21:20:50.876946_lImN
    • 2024-07-24_21:20:50.876953_TbdM
    • 2024-07-24_21:20:50.876960_yDCB
    3019e82
    • 2024-07-25_19:33:26.534213_fZyf
    • 2024-07-25_19:33:26.534260_OLET
    • 2024-07-25_19:33:26.534271_zcDm
    • 2024-07-25_19:33:26.534279_TPSC
    • 2024-07-25_19:33:26.534296_VIUr
    • 2024-07-25_19:33:26.534304_XHvb
    • 2024-07-25_19:33:26.534311_DAEv
    • 2024-07-25_19:33:26.534318_UICN
    • 2024-07-25_19:33:26.534325_AQQT
    • 2024-07-25_19:33:26.534331_jfeK
  • fire-rc

    DeviceStatisticsDistributions
    oriole-32
    Percentile856457a3019e82DiffSignificant (?)
    p10133 ±121 μs222 ±373 μs+89.6 μs (+67.6%)NO
    p25139 ±124 μs234 ±389 μs+94.9 μs (+68.2%)NO
    p50151 ±133 μs258 ±408 μs+107 μs (+70.6%)NO
    p75196 ±180 μs297 ±456 μs+101 μs (+51.6%)NO
    p90238 ±194 μs364 ±508 μs+127 μs (+53.3%)NO

    20 test runs in comparison
    CommitTest Runs
    856457a
    • 2024-07-24_21:20:50.876854_QhMu
    • 2024-07-24_21:20:50.876897_CJlf
    • 2024-07-24_21:20:50.876909_Jzxk
    • 2024-07-24_21:20:50.876917_TJSl
    • 2024-07-24_21:20:50.876924_GreK
    • 2024-07-24_21:20:50.876932_TCzz
    • 2024-07-24_21:20:50.876939_KzTQ
    • 2024-07-24_21:20:50.876946_lImN
    • 2024-07-24_21:20:50.876953_TbdM
    • 2024-07-24_21:20:50.876960_yDCB
    3019e82
    • 2024-07-25_19:33:26.534213_fZyf
    • 2024-07-25_19:33:26.534260_OLET
    • 2024-07-25_19:33:26.534271_zcDm
    • 2024-07-25_19:33:26.534279_TPSC
    • 2024-07-25_19:33:26.534296_VIUr
    • 2024-07-25_19:33:26.534304_XHvb
    • 2024-07-25_19:33:26.534311_DAEv
    • 2024-07-25_19:33:26.534318_UICN
    • 2024-07-25_19:33:26.534325_AQQT
    • 2024-07-25_19:33:26.534331_jfeK
    redfin-30
    Percentile856457a3019e82DiffSignificant (?)
    p10412 ±462 μs388 ±502 μs-24.3 μs (-5.9%)NO
    p25468 ±548 μs446 ±576 μs-21.7 μs (-4.6%)NO
    p50568 ±651 μs545 ±694 μs-22.7 μs (-4.0%)NO
    p75700 ±814 μs663 ±831 μs-37.9 μs (-5.4%)NO
    p90886 ±1018 μs913 ±1126 μs+26.3 μs (+3.0%)NO

    20 test runs in comparison
    CommitTest Runs
    856457a
    • 2024-07-24_21:20:50.876854_QhMu
    • 2024-07-24_21:20:50.876897_CJlf
    • 2024-07-24_21:20:50.876909_Jzxk
    • 2024-07-24_21:20:50.876917_TJSl
    • 2024-07-24_21:20:50.876924_GreK
    • 2024-07-24_21:20:50.876932_TCzz
    • 2024-07-24_21:20:50.876939_KzTQ
    • 2024-07-24_21:20:50.876946_lImN
    • 2024-07-24_21:20:50.876953_TbdM
    • 2024-07-24_21:20:50.876960_yDCB
    3019e82
    • 2024-07-25_19:33:26.534213_fZyf
    • 2024-07-25_19:33:26.534260_OLET
    • 2024-07-25_19:33:26.534271_zcDm
    • 2024-07-25_19:33:26.534279_TPSC
    • 2024-07-25_19:33:26.534296_VIUr
    • 2024-07-25_19:33:26.534304_XHvb
    • 2024-07-25_19:33:26.534311_DAEv
    • 2024-07-25_19:33:26.534318_UICN
    • 2024-07-25_19:33:26.534325_AQQT
    • 2024-07-25_19:33:26.534331_jfeK
  • fire-sessions

    DeviceStatisticsDistributions
    oriole-32
    Percentile856457a3019e82DiffSignificant (?)
    p102.95 ±0.7 ms2.52 ±0.3 ms-430 μs (-14.6%)NO
    p253.16 ±0.7 ms2.67 ±0.3 ms-495 μs (-15.7%)NO
    p503.50 ±0.7 ms3.00 ±0.4 ms-502 μs (-14.4%)NO
    p754.07 ±0.8 ms3.51 ±0.5 ms-563 μs (-13.8%)NO
    p904.83 ±1 ms4.28 ±0.8 ms-551 μs (-11.4%)NO

    20 test runs in comparison
    CommitTest Runs
    856457a
    • 2024-07-24_21:20:50.876854_QhMu
    • 2024-07-24_21:20:50.876897_CJlf
    • 2024-07-24_21:20:50.876909_Jzxk
    • 2024-07-24_21:20:50.876917_TJSl
    • 2024-07-24_21:20:50.876924_GreK
    • 2024-07-24_21:20:50.876932_TCzz
    • 2024-07-24_21:20:50.876939_KzTQ
    • 2024-07-24_21:20:50.876946_lImN
    • 2024-07-24_21:20:50.876953_TbdM
    • 2024-07-24_21:20:50.876960_yDCB
    3019e82
    • 2024-07-25_19:33:26.534213_fZyf
    • 2024-07-25_19:33:26.534260_OLET
    • 2024-07-25_19:33:26.534271_zcDm
    • 2024-07-25_19:33:26.534279_TPSC
    • 2024-07-25_19:33:26.534296_VIUr
    • 2024-07-25_19:33:26.534304_XHvb
    • 2024-07-25_19:33:26.534311_DAEv
    • 2024-07-25_19:33:26.534318_UICN
    • 2024-07-25_19:33:26.534325_AQQT
    • 2024-07-25_19:33:26.534331_jfeK
    redfin-30
    Percentile856457a3019e82DiffSignificant (?)
    p106.06 ±1 ms5.95 ±1 ms-112 μs (-1.9%)NO
    p256.51 ±2 ms6.36 ±2 ms-151 μs (-2.3%)NO
    p507.03 ±2 ms7.02 ±2 ms-14.5 μs (-0.2%)NO
    p757.91 ±3 ms8.06 ±4 ms+155 μs (+2.0%)NO
    p909.02 ±4 ms9.15 ±4 ms+128 μs (+1.4%)NO

    20 test runs in comparison
    CommitTest Runs
    856457a
    • 2024-07-24_21:20:50.876854_QhMu
    • 2024-07-24_21:20:50.876897_CJlf
    • 2024-07-24_21:20:50.876909_Jzxk
    • 2024-07-24_21:20:50.876917_TJSl
    • 2024-07-24_21:20:50.876924_GreK
    • 2024-07-24_21:20:50.876932_TCzz
    • 2024-07-24_21:20:50.876939_KzTQ
    • 2024-07-24_21:20:50.876946_lImN
    • 2024-07-24_21:20:50.876953_TbdM
    • 2024-07-24_21:20:50.876960_yDCB
    3019e82
    • 2024-07-25_19:33:26.534213_fZyf
    • 2024-07-25_19:33:26.534260_OLET
    • 2024-07-25_19:33:26.534271_zcDm
    • 2024-07-25_19:33:26.534279_TPSC
    • 2024-07-25_19:33:26.534296_VIUr
    • 2024-07-25_19:33:26.534304_XHvb
    • 2024-07-25_19:33:26.534311_DAEv
    • 2024-07-25_19:33:26.534318_UICN
    • 2024-07-25_19:33:26.534325_AQQT
    • 2024-07-25_19:33:26.534331_jfeK
  • timeToInitialDisplay

    DeviceStatisticsDistributions
    oriole-32
    Percentile856457a3019e82DiffSignificant (?)
    p10201 ±4 ms207 ±4 ms+6.44 ms (+3.2%)NO
    p25206 ±4 ms213 ±3 ms+6.39 ms (+3.1%)NO
    p50213 ±4 ms220 ±2 ms+6.59 ms (+3.1%)NO
    p75221 ±4 ms228 ±3 ms+6.92 ms (+3.1%)NO
    p90231 ±5 ms239 ±4 ms+8.46 ms (+3.7%)NO

    20 test runs in comparison
    CommitTest Runs
    856457a
    • 2024-07-24_21:20:50.876854_QhMu
    • 2024-07-24_21:20:50.876897_CJlf
    • 2024-07-24_21:20:50.876909_Jzxk
    • 2024-07-24_21:20:50.876917_TJSl
    • 2024-07-24_21:20:50.876924_GreK
    • 2024-07-24_21:20:50.876932_TCzz
    • 2024-07-24_21:20:50.876939_KzTQ
    • 2024-07-24_21:20:50.876946_lImN
    • 2024-07-24_21:20:50.876953_TbdM
    • 2024-07-24_21:20:50.876960_yDCB
    3019e82
    • 2024-07-25_19:33:26.534213_fZyf
    • 2024-07-25_19:33:26.534260_OLET
    • 2024-07-25_19:33:26.534271_zcDm
    • 2024-07-25_19:33:26.534279_TPSC
    • 2024-07-25_19:33:26.534296_VIUr
    • 2024-07-25_19:33:26.534304_XHvb
    • 2024-07-25_19:33:26.534311_DAEv
    • 2024-07-25_19:33:26.534318_UICN
    • 2024-07-25_19:33:26.534325_AQQT
    • 2024-07-25_19:33:26.534331_jfeK
    redfin-30
    Percentile856457a3019e82DiffSignificant (?)
    p10241 ±5 ms264 ±4 ms+22.8 ms (+9.4%)YES
    p25247 ±4 ms269 ±4 ms+22.8 ms (+9.2%)YES
    p50254 ±3 ms276 ±4 ms+22.8 ms (+9.0%)YES
    p75261 ±3 ms284 ±5 ms+23.5 ms (+9.0%)YES
    p90269 ±6 ms297 ±5 ms+28.7 ms (+10.7%)YES

    20 test runs in comparison
    CommitTest Runs
    856457a
    • 2024-07-24_21:20:50.876854_QhMu
    • 2024-07-24_21:20:50.876897_CJlf
    • 2024-07-24_21:20:50.876909_Jzxk
    • 2024-07-24_21:20:50.876917_TJSl
    • 2024-07-24_21:20:50.876924_GreK
    • 2024-07-24_21:20:50.876932_TCzz
    • 2024-07-24_21:20:50.876939_KzTQ
    • 2024-07-24_21:20:50.876946_lImN
    • 2024-07-24_21:20:50.876953_TbdM
    • 2024-07-24_21:20:50.876960_yDCB
    3019e82
    • 2024-07-25_19:33:26.534213_fZyf
    • 2024-07-25_19:33:26.534260_OLET
    • 2024-07-25_19:33:26.534271_zcDm
    • 2024-07-25_19:33:26.534279_TPSC
    • 2024-07-25_19:33:26.534296_VIUr
    • 2024-07-25_19:33:26.534304_XHvb
    • 2024-07-25_19:33:26.534311_DAEv
    • 2024-07-25_19:33:26.534318_UICN
    • 2024-07-25_19:33:26.534325_AQQT
    • 2024-07-25_19:33:26.534331_jfeK

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/htQdNedpEB/index.html

@mrober
Copy link
Contributor Author

mrober commented Jul 26, 2024

#4345

@mrober mrober merged commit 1b49171 into main Jul 26, 2024
46 checks passed
@mrober mrober deleted the crashlytics-preconditions branch July 26, 2024 12:27
@firebase firebase locked and limited conversation to collaborators Aug 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants